package tralala.server.data.dto;

import java.util.ArrayList;
import java.util.List;

import tralala.server.data.Reproduccion;


public class ReproduccionAssembler {

	public static ReproduccionDTO assemble(Reproduccion rep) {
		ReproduccionDTO repDTO = null;
		if(rep != null)
			repDTO = new ReproduccionDTO(rep.getId(), rep.getFecha(), rep.getCancion().getTitulo(), rep.getUsuario().getNick());
		return repDTO;
	}
	
	public static List<ReproduccionDTO> assemble(List<Reproduccion> reprs) {
		List<ReproduccionDTO> reprsDTO = null;
		if(reprs != null) {
			reprsDTO = new ArrayList<ReproduccionDTO>();
			for (Reproduccion rep : reprs) {
				reprsDTO.add(new ReproduccionDTO(rep.getId(), rep.getFecha(), rep.getCancion().getTitulo(), rep.getUsuario().getNick()));
			}
		}
		return reprsDTO;
	}
}
